package cn.demoncat.util.mall.ehsy.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 查询发票信息
 *
 * @author 延晓磊
 * @since 2022年07月25日
 */
@Data
public class EhsyQryInvoiceResult extends EhsyResult{

    private List<Body> result;

    @Data
    public static class Body{

        // 发票号码
        private String invoiceId;
        // 发票代码
        private String invoiceCode;
        // 发票日期
        private String invoiceDate;
        // 发票金额（裸价）
        private BigDecimal invoiceNakedAmount;
        // 发票税率
        private String invoiceTaxRate;
        // 发票税额
        private BigDecimal invoiceTaxAmount;
        // 价税合计
        private BigDecimal invoiceAmount;
        // 发票类型：1普票、2增票、3电子票
        private Integer invoiceType;
        // 发票抬头
        private String title;
        // 纳税人识别号
        private String enterpriseTaxpayer;
        // 地址
        private String address;
        // 电话
        private String tel;
        // 开户行
        private String bank;
        // 账号
        private String account;
        // 订单号，多个以,分隔
        private String supplierOrder;
        // 电子票下载地址
        private String fileUrl;
    }
}


